package com.ruoyi.custservice.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

@Data
public class RealNameAuthRsp extends BaseEntity {
    private static final long serialVersionUID = 1L;


    /**
     * PK
     */

    @Excel(name = "${comment}", readConverterExp = "PK")
    @TableId(type = IdType.AUTO)
    private Long id;


    /**
     * 用户ID
     */

    @Excel(name = "用户ID")
    private String userId;


    /**
     * 客户号
     */

    @Excel(name = "客户号")
    private String custNo;


    /**
     * First Name
     */

    @Excel(name = "First Name")
    private String firstName;


    /**
     * Middle Name
     */

    @Excel(name = "Middle Name")
    private String middleName;


    /**
     * Last Name
     */

    @Excel(name = "Last Name")
    private String lastName;


    /**
     * Date of Birth
     */

    @Excel(name = "Date of Birth")
    private String birthDate;


    /**
     * Age
     */

    @Excel(name = "Age")
    private Long age;


    /**
     * bankCode
     */

    @Excel(name = "bankCode")
    private String bankCode;


    /**
     * Gender
     */

    @Excel(name = "Gender")
    private String gender;


    /**
     * BVN_Account
     */

    @Excel(name = "BVN_Account")
    private String bvnAccount;


    /**
     * BVN绑定手机号
     */

    @Excel(name = "BVN绑定手机号")
    private String phoneNumber;


    /**
     * Account_number
     */

    @Excel(name = "Account_number")
    private String accountNumber;


    /**
     * 状态
     */

    @Excel(name = "状态")
    private String state;


    /**
     * 备注
     */

    @Excel(name = "备注")
    private String remark;


    /**
     * kyc调用api
     */

    @Excel(name = "kyc调用api")
    private String exqApi;


    /**
     * 创建者
     */

    @Excel(name = "kyc调用api")
    private String createBy;


    /**
     * photo_id
     */

    @Excel(name = "photo_id")
    private String photoId;


    /**
     * 创建时间
     */

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "photo_id", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;


    /**
     * 更新者
     */

    @Excel(name = "photo_id")
    private String updateBy;


    /**
     * 更新时间
     */

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "photo_id", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;



}